package rn;

import dao.GenericDAO;
import java.util.List;


public class GenericRN<T> {
    private Class<T> tipo;
    GenericDAO<T> dao= new GenericDAO();
    
    public GenericRN(Class<T> tipo){
        this.tipo=tipo;
    }
    
    public void salvar(T e){
         dao.criar(e);
    }
    
    public boolean remover (T e){
        return dao.excluir(e);
    }
    
    public T obter(Object id){
        return dao.obter(tipo, id);
    }
    
    public List<T> obterTodos(){
        return dao.obterTodos(tipo);
    }
    
   
    
}
